package com.hyt.it.ogt.kq.service.bm.model.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel(value = "教材购买记录查询条件", description = "教材购买记录查询条件")
public class TextBookBuyRecordsQueryVo {
	
	/**
	 * 报名任务ID
	 */
	private String projectId;
	
	/**
	 * 支付的状态
	 * 0:未支付：考生发起支付，未付款 
	   1:已付款：第三方回调结果成功
	   2:部分退款
	   3:支付失败：第三方返回失败原因
	   4:退款中
	   5:退款失败
	   6:退款成功
	 */
	private int payStatus;
	
	/**
	 * 用户名称
	 */
	private String userName;
	
	/**
	 * 收件人
	 */
	private String addressee;
	
	/**
	 * 支付开始时间
	 */
	private Date orderTimeStart;
	
	/**
	 * 支付结束时间
	 */
	private Date orderTimeEnd;
	
	/**
	 * 发票状态
	 * 1:待开具  0: 成功  2：失败
	 */
	private int invoiceResult;
}
